treeview: Don't allocate columns outside of size_allocate()
authorBenjamin Otte <otte@redhat.com>
Sun, 12 Nov 2017 04:38:58 +0000 (05:38 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 12 Nov 2017 04:38:58 +0000 (05:38 +0100)
gtk/gtktreeview.c

index 8ccdff2470404553012f04ee08217916b6f504e9..06fff46fe5787f06de3d347b3821418e6e49242d 100644 (file)
@@ -11760,11 +11760,7 @@ gtk_tree_view_move_column_after (GtkTreeView       *tree_view,
 
   gtk_tree_view_update_button_position (tree_view, column);
 
-  if (gtk_widget_get_realized (GTK_WIDGET (tree_view)))
-    {
-      gtk_widget_queue_resize (GTK_WIDGET (tree_view));
-      gtk_tree_view_size_allocate_columns (GTK_WIDGET (tree_view));
-    }
+  gtk_widget_queue_resize (GTK_WIDGET (tree_view));
 
   _gtk_tree_view_accessible_reorder_column (tree_view, column);